Big Huge Thesaurus

roast lamb

noun